cd662285db98a63a31e54885948c87dac711d444,src/de/espend/idea/laravel/blade/util/BladeTemplateUtil.java,BladeTemplateUtil,visitExtends,#PsiFile#ExtendsVisitor#,94

Before Change


    }

    public static void visitExtends(final @NotNull PsiFile psiFile, final ExtendsVisitor visitor) {
        psiFile.acceptChildren(new PsiRecursiveElementWalkingVisitor() {
            @Override
            public void visitElement(PsiElement element) {
                if(element instanceof BladeDirectiveParameterPsiImpl) {

                    PsiElement sectionElement = element.getPrevSibling();
                    if(sectionElement.getNode().getElementType() == BladeTokenTypes.EXTENDS_DIRECTIVE) {
                        for(PsiElement psiElement : PsiElementUtils.getChildrenFix(element)) {
                            if(psiElement.getNode().getElementType() == BladeTokenTypes.DIRECTIVE_PARAMETER_CONTENT) {
                                String content = PsiElementUtils.trimQuote(psiElement.getText());
                                if(content != null && StringUtils.isNotBlank(content)) {
                                    visitor.visit(psiFile, content);
                                }
                            }
                        }
                    }

                }

                super.visitElement(element);
            }
        });
    }

    public static void visitYield(@NotNull final PsiFile psiFile, DirectiveParameterVisitor visitor) {

After Change


    }

    public static void visitExtends(final @NotNull PsiFile psiFile, final DirectiveParameterVisitor visitor) {
        psiFile.acceptChildren(new DirectivePsiRecursiveElementWalkingVisitor(BladeTokenTypes.EXTENDS_DIRECTIVE, visitor));
    }

    public static void visitYield(@NotNull final PsiFile psiFile, DirectiveParameterVisitor visitor) {